The obvious difference with BCEL is that everything is designed to work at the level of JVM assembler language, rather than the source code interface provided by Javassist. BCEL的一个明显区别是每项内容都设计为在JVM汇编语言的级别、而不是Javassist所提供的源代码接口上工作。
An assembler program ( Fig. 7.3) reads a programmer's source code, translates the source statements to binary, and produces and object module. 汇编程序读入程序的源代码,把源语句翻译与二进制数,产生目标模块。
On development of assembler, this paper brings forward a plan of porting GAS. Firstly, we study the source code of GAS and put forward detail works for porting GAS. 对于汇编器的开发,本文提出了移植GAS的开发方案。论文首先对GAS源码进行了详细分析,提出了移植GAS所需要做的具体工作;